Example #1
0
        public override void Initialise(INamedDataProvider initialisationData)
        {
            base.Initialise(initialisationData);

            initialisationData.TryCopyValue(this, FontName, _font);
            initialisationData.TryCopyValue(this, StringName, _string);
            initialisationData.TryCopyValue(this, ThicknessName, _thickness);

            _string.PropertySet += StringChanged;
            _font.PropertySet += FontChanged;
            //_anchor.PropertySet += AnchorChanged;
        }
Example #2
0
        public override void Initialise(INamedDataProvider initialisationData)
        {
            base.Initialise(initialisationData);

            initialisationData.TryCopyValue(this, RootTranslationXName, _enableRootBoneTranslationX);
            initialisationData.TryCopyValue(this, RootTranslationYName, _enableRootBoneTranslationY);
            initialisationData.TryCopyValue(this, RootTranslationZName, _enableRootBoneTranslationZ);
            initialisationData.TryCopyValue(this, EnableRootRotationName, _enableRootBoneRotation);
            initialisationData.TryCopyValue(this, EnableRootScaleName, _enableRootBoneScale);

            if (initialisationData != null)
            {
                ClipPlaybackParameters defaultClip;
                if (initialisationData.TryGetValue<ClipPlaybackParameters>(DefaultClipName, out defaultClip))
                    _defaultClip.Value = defaultClip;
            }
        }
Example #3
0
        public override void Initialise(INamedDataProvider initialisationData)
        {
            Body = Owner.GetBehaviour<DynamicPhysics>(null);

            initialisationData.TryCopyValue("collision_group", _group);

            _wasSleeping = _sleeping.Value;
            base.Initialise(initialisationData);
        }