コード例 #1
0
ファイル: CNWind.cs プロジェクト: kingBook/unity_demos
        public override CommandNode DeepClone(GameObject dataHolder)
        {
            CNWind clone = CNWind.CreateInstance <CNWind>(dataHolder);

            CloneData(clone);
            return(clone);
        }
コード例 #2
0
        public override CommandNode DeepClone(GameObject dataHolder)
        {
            CNWind clone = CNWind.CreateInstance <CNWind>(dataHolder);

            clone.field_ = Field.DeepClone();

            clone.Name          = Name;
            clone.fluidDensity_ = fluidDensity_;
            clone.velocity_     = velocity_;

            clone.speedDeltaMax_ = speedDeltaMax_;
            clone.angleDeltaMax_ = angleDeltaMax_;

            clone.periodTime_  = periodTime_;
            clone.periodSpace_ = periodSpace_;

            clone.highFrequency_am_ = highFrequency_am_;
            clone.highFrequency_sp_ = highFrequency_sp_;

            return(clone);
        }