コード例 #1
0
ファイル: RayBox.cs プロジェクト: xdgorgola/Atom.I
    private void Awake()
    {
        mf = GetComponent <MouseFollower>();
        mf.SetDamp(false);

        ct = GetComponent <BoxAtomContainer>();
    }
コード例 #2
0
 void Start()
 {
     mouseFollower = new MouseFollower(GetComponent <Rigidbody2D>());
     mouseFollower.onRigidBodyState += (state) =>
     {
         if (state == MouseFollower.State.Idle)
         {
             spriter.Animator.Speed = 0;
         }
         else
         {
             spriter.Animator.Speed = 1;
         }
     };
 }
コード例 #3
0
    private void OnEnable()
    {
        mf = target as MouseFollower;

        targetProp            = serializedObject.FindProperty("target");
        startFollowingOnSetup = serializedObject.FindProperty("startFollowingOnSetup");
        useMainCam            = serializedObject.FindProperty("useMainCam");
        followMode            = serializedObject.FindProperty("followMode");
        speed          = serializedObject.FindProperty("speed");
        cam            = serializedObject.FindProperty("cam");
        positionOffset = serializedObject.FindProperty("positionOffset");
        planeCenter    = serializedObject.FindProperty("planeCenter");
        planeNormal    = serializedObject.FindProperty("planeNormal");
        castMask       = serializedObject.FindProperty("castMask");
        rayMaxDistance = serializedObject.FindProperty("rayMaxDistance");
    }
コード例 #4
0
ファイル: AtomMovement.cs プロジェクト: xdgorgola/Atom.I
    //19-21 de speed ya es fastidioso :(


    private void Awake()
    {
        // Inicializando rigid body 2d
        rb2d = GetComponent <Rigidbody2D>();
        rb2d.gravityScale   = 0;
        rb2d.freezeRotation = true;
        rb2d.angularDrag    = 0;
        rb2d.drag           = 0;
        rb2d.isKinematic    = false;

        coll2d           = GetComponent <Collider2D>();
        coll2d.isTrigger = false;

        amf = GetComponent <MouseFollower>();

        rb2d.velocity = initialDirection.normalized * speed;
    }
コード例 #5
0
ファイル: Mouse.cs プロジェクト: advdotnet/Session-Seven
        public Mouse()
        {
            Transform
            .Create(this);

            Sprite
            .Create(this)
            .SetImage(content.ui.cursor)
            .SetRenderStage(RenderStage.PostBloom);

            SpriteData
            .Create(this)
            .SetOffset(-20, -20);

            MouseFollower
            .Create(this);

            InteractiveVisibility
            .Create(this);
        }
コード例 #6
0
ファイル: Mouse.cs プロジェクト: advdotnet/STACK-Engine
        public Mouse()
        {
            Transform
            .Create(this);

            Sprite
            .Create(this)
            .SetImage("rufzeichen", 2)
            .SetFrame(1)
            .SetRenderStage(RenderStage.PostBloom);

            SpriteData
            .Create(this)
            .SetOffset(-20, -20);

            MouseFollower
            .Create(this);

            InteractiveVisibility
            .Create(this);
        }
コード例 #7
0
 private void Awake()
 {
     Player        = this;
     mouseFollower = GetComponentInChildren <MouseFollower>();
 }
コード例 #8
0
 private void OnEnable()
 {
     mf = target as MouseFollower;
 }