aster2013
|
c1ea1f9e06
Move attribute name as first parameter in ATTRIBUTE macro, same as other attribute macros.
|
11 years ago |
aster2013
|
13d3f1c8ac
Add attribute trait, treat ref attribute same with attribute.
|
11 years ago |
aster2013
|
cb819a5a6f
Remove class name and variant type from attribute macros.
|
11 years ago |
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 years ago |
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 years ago |
Aster@中国上海
|
dfd82f7f6d
Fix typo[ci skip].
|
11 years ago |
Aster@中国上海
|
cd42bc6f3f
Make object animation can set child and component's attribute animation.
|
11 years ago |
Aster@中国上海
|
84fe0946c8
Remove ShortStringHash, Now all of ShortStringHash are replaced by StringHash.
|
11 years ago |
ninjastone
|
66c66fa444
TransformSpace was ignored in Node::LookAt
|
11 years ago |
Aster@中国上海
|
fae8e81d54
Add 2D suffix to 2D transform functions, now please use SetPosition2D etc.
|
11 years ago |
Lasse Öörni
|
c836250f3e
Safety check in case eg. a script object instantiation would fail and the cloned component would have less attributes.
|
11 years ago |
Lasse Öörni
|
5a0a64aed8
Query the clone component's attribute vector just once.
|
11 years ago |
Lasse Öörni
|
3be53d8047
Fix a script object's unique attributes not being correctly set when CloneComponent() is called.
|
11 years ago |
Lasse Öörni
|
1689d9223b
Call ApplyAttributes() on the cloned component to make sure attribute side-effects happen.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
1b49f15ca5
Remove code duplication and avoid unnecessary AttributeInfo search.
|
11 years ago |
Lasse Öörni
|
5076f966e1
Expose CloneComponent() function to AngelScript & Lua and make it return the created component.
|
11 years ago |
thebluefish
|
0d717bae26
Added ability to clone components
|
11 years ago |
aster2013
|
49d9856dd5
Add transform functions for Urho2D.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
19bfdddce0
Refactor to make MarkNetworkUpdate() virtual method of Serializable.
|
11 years ago |
aster
|
06ccf8efbb
rename variant name, avoid memory leak when attribute not found.
|
11 years ago |
aster2013
|
2c672b154b
Remove animation only attribute support.
|
11 years ago |
aster2013
|
f9107d4fed
Add scene attribute animation update event.
|
11 years ago |
aster2013
|
97a1ab4267
Rename InterpolationMethod to InterpMethod, avoid conflict with Spline class, Add animated only attribute support, like Node's world position attribute.
|
11 years ago |
Aster Jian
|
48c3868a79
Remove child object animation, add load and save function.
|
11 years ago |
Aster Jian
|
0de5de0678
Remove ignore network update, add animated network attribute check.
|
11 years ago |
aster2013
|
dcbd1a3d7c
Ignore network update when update animations.
|
11 years ago |
aster2013
|
4a3ed4117a
Refactor animation system, add AttributeAnimationInstance.
|
11 years ago |
aster2013
|
2eff0e1144
Add attribute animation.
|
11 years ago |
aster2013
|
5fd7363201
Add Animatable class.
|
11 years ago |
Lasse Öörni
|
39d733ae11
Added note that Node::Translate() in local mode disregards scale to keep movement speed independent. Removed test variable from 04_StaticScene.as.
|
11 years ago |