Commit History

Автор SHA1 Съобщение Дата
  Lasse Öörni 02e68ac7e5 Refactor to remove child node and its components from scene immediately when it is being removed from the parent. преди 11 години
  aster2013 c1ea1f9e06 Move attribute name as first parameter in ATTRIBUTE macro, same as other attribute macros. преди 11 години
  aster2013 13d3f1c8ac Add attribute trait, treat ref attribute same with attribute. преди 11 години
  aster2013 cb819a5a6f Remove class name and variant type from attribute macros. преди 11 години
  Lasse Öörni 3e4882bfa5 Unify SetDeepEnabled() API between UI & Node. Removed IsDeepEnabled() function & "Is Deep Enabled" attribute as it may return different value than last SetDeepEnabled() and can not therefore serialize/deserialize accurately. Instead added IsEnabledSelf() which returns the enabled state before SetDeepEnabled(). Changed Node::SetEnabled(bool, bool) to SetEnabledRecursive(). Unlike SetDeepEnabled() it does not preserve node's self enabled state. Added AngelScript binding for SetDeepEnabled operations. преди 11 години
  Lasse Öörni 4a9ab417a8 As a possible fix to #409, remove the optimization to not mark a node dirty again if it is already dirty. As a consequence the TransformChanged() script function will work more logically. This change would cause reduced performance with a large amount of animating models; to counteract, introduce a "silent update" mechanism for node transforms. преди 11 години
  Aster@中国上海 dfd82f7f6d Fix typo[ci skip]. преди 11 години
  Aster@中国上海 cd42bc6f3f Make object animation can set child and component's attribute animation. преди 11 години
  Aster@中国上海 84fe0946c8 Remove ShortStringHash, Now all of ShortStringHash are replaced by StringHash. преди 11 години
  ninjastone 66c66fa444 TransformSpace was ignored in Node::LookAt преди 11 години
  Aster@中国上海 fae8e81d54 Add 2D suffix to 2D transform functions, now please use SetPosition2D etc. преди 11 години
  Lasse Öörni c836250f3e Safety check in case eg. a script object instantiation would fail and the cloned component would have less attributes. преди 11 години
  Lasse Öörni 5a0a64aed8 Query the clone component's attribute vector just once. преди 11 години
  Lasse Öörni 3be53d8047 Fix a script object's unique attributes not being correctly set when CloneComponent() is called. преди 11 години
  Lasse Öörni 1689d9223b Call ApplyAttributes() on the cloned component to make sure attribute side-effects happen. преди 11 години
  Yao Wei Tjong 姚伟忠 1b49f15ca5 Remove code duplication and avoid unnecessary AttributeInfo search. преди 11 години
  Lasse Öörni 5076f966e1 Expose CloneComponent() function to AngelScript & Lua and make it return the created component. преди 11 години
  thebluefish 0d717bae26 Added ability to clone components преди 11 години
  aster2013 49d9856dd5 Add transform functions for Urho2D. преди 11 години
  Yao Wei Tjong 姚伟忠 19bfdddce0 Refactor to make MarkNetworkUpdate() virtual method of Serializable. преди 11 години
  aster 06ccf8efbb rename variant name, avoid memory leak when attribute not found. преди 11 години
  aster2013 2c672b154b Remove animation only attribute support. преди 11 години
  aster2013 f9107d4fed Add scene attribute animation update event. преди 11 години
  aster2013 97a1ab4267 Rename InterpolationMethod to InterpMethod, avoid conflict with Spline class, Add animated only attribute support, like Node's world position attribute. преди 11 години
  Aster Jian 48c3868a79 Remove child object animation, add load and save function. преди 11 години
  Aster Jian 0de5de0678 Remove ignore network update, add animated network attribute check. преди 11 години
  aster2013 dcbd1a3d7c Ignore network update when update animations. преди 11 години
  aster2013 4a3ed4117a Refactor animation system, add AttributeAnimationInstance. преди 11 години
  aster2013 2eff0e1144 Add attribute animation. преди 11 години
  aster2013 5fd7363201 Add Animatable class. преди 11 години